---
title: 性能评测报告
description: Feat框架与Spring Boot、Vert.x的性能对比测试
---

import bench_hello_world_rps from './img/bench_hello_world_rps.png'
import bench_hello_world_avg from './img/bench_hello_world_avg.png'
import bench_json_rps from './img/bench_json_rps.png'
import bench_json_avg from './img/bench_json_avg.png'
import performance_comparison from './img/performance_comparison.svg'

本报告比较了三个Java Web框架的性能：Feat、Vert.x和Spring Boot。测试使用Apache Benchmark (ab)工具，针对每个框架的Hello World和JSON响应接口进行了性能测试。

测试参数：1,000,000个请求，并发数100，启用HTTP Keep-Alive。

## 测试结论
<img src={performance_comparison.src} alt="性能对比图表" width="80%"/>
根据测试结果，可以得出以下结论：
- 在Hello World接口测试中，Feat框架表现最佳，每秒处理请求数最多。
- 在JSON响应接口测试中，Feat框架表现最佳，每秒处理请求数最多。

## 性能对比图表
### Hello World接口测试
<img src={bench_hello_world_rps.src} alt="Hello World接口测试" width="80%"/>
<img src={bench_hello_world_avg.src} alt="Hello World接口测试" width="80%"/>


### JSON响应接口测试
<img src={bench_json_rps.src} alt="JSON响应接口测试" width="80%"/>
<img src={bench_json_avg.src} alt="JSON响应接口测试" width="80%"/>

## 详细测试数据


| 测试类型 | 框架 | 每秒请求数 | 平均响应时间 (ms) | 错误率 (%) |
|----------|------|------------|------------------|------------|
| Hello World | Feat | 88241.10 | 0.01 | 0.00 |
| Hello World | Spring Boot | 34406.30 | 0.03 | 0.00 |
| Hello World | Vert.x | 87304.32 | 0.01 | 0.00 |
| JSON响应 | Feat | 89489.21 | 0.01 | 0.00 |
| JSON响应 | Spring Boot | 10645.22 | 0.09 | 0.00 |
| JSON响应 | Vert.x | 84135.96 | 0.01 | 0.00 |

